package com.yuhf.dbutils;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;

import java.util.Map;

/**
 * @author yuhf
 * 存放查询参数的Map集合   例如：
 *  name_like:zhangsan
 *  name_equals:lisi
 *  age_equals:20
 */
@Data                       //自动生成 getter、setter、toString、equals、hashCode 方法。
@NoArgsConstructor          //生成一个 无参构造函数。
@RequiredArgsConstructor    //为所有 非空字段生成 带参构造函数。
public class ParameterMap {
    public static final String NAME_LIKE="name_like";    //模糊查询
    public static final String NAME_EQUALS="name_equals";//精确查询
    @NonNull
    private Map<String,String> map; //存放查询参数的Map集合
}
